import request from '@/utils/request'

/**
 * @description: 获取仓库的资产信息
 * @return {*}
 */
export function getFinanceStock() {
  return request({
    url: '/financeStock'
  })
}

/**
 * @description: 获取银行资产信息
 * @return {*}
 */
export function getFinanceBank() {
  return request({
    url: '/financeBank'
  })
}

/**
 * @description: 成本分摊，载入产品
 * @param {*} params
 * @return {*}
 */
export function getLoadProduct(params) {
  return request({
    url: '/getLoadProduct',
    params
  })
}
/**
 * @description: 成本分摊，载入产品 保存单据
 * @param {*} params
 * @return {*}
 */
export function addft(params) {
  return request({
    url: '/addft',
    params
  })
}

/**
 * @description: 成本分摊明细表
 * @param {*} params
 * @return {*}
 */
export function cbftmxb(params) {
  return request({
    url: '/cbftmxb',
    params
  })
}

/**
 * @description: 工单工时确认
 * @param {*} params
 * @return {*}
 */
export function gdgsqr(params) {
  return request({
    url: '/gdgsqr',
    params
  })
}

/**
 * @description: 工单工时确认修改
 * @param {*} params
 * @return {*}
 */
export function qrgsupd(params) {
  return request({
    url: '/qrgsupd',
    params
  })
}

/**
 * @description: 报工单工时确认明细
 * @param {*} params
 * @return {*}
 */
export function qrgssub(params) {
  return request({
    url: '/qrgssub',
    params
  })
}

/**
 * @description: 月结领料成本报表
 * @param {*} params
 * @return {*}
 */
export function get_month_lingliao_cost(params) {
  return request({
    url: '/month_lingliao_cost',
    params
  })
}

/**
 * @description: 同进成本分析表
 * @param {*} params
 * @return {*}
 */
export function tj_cost(params) {
  return request({
    url: '/tj_cost',
    params
  })
}

/**
 * @description: 成本分摊删除
 * @param {*} params
 * @return {*}
 */
export function cbftdelete(params) {
  return request({
    url: '/cbftdelete',
    params
  })
}

/**
 * @description: 成本分摊明细表
 * @param {*} params
 * @return {*}
 */
export function XWFfinance(params) {
  return request({
    url: '/XWFfinance',
    params
  })
}

/**
 * @description: 日产值工时确认
 * @param {*} params
 * @return {*}
 */
export function rczgsqr(params) {
  return request({
    url: '/rczgsqr',
    params
  })
}

/**
 * @description: 日产值工时确认修改
 * @param {*} params
 * @return {*}
 */
export function rczgsqrupd(params) {
  return request({
    url: '/rczgsqrupd',
    params
  })
}

/**
 * @description: 车间产值明细表
 * @param {*} params
 * @return {*}
 */
export function cjczmxb(params) {
  return request({
    url: '/cjczmxb',
    params
  })
}

/**
 * @description: 个人产值明细表
 * @param {*} params
 * @return {*}
 */
export function grczmxb(params) {
  return request({
    url: '/grczmxb',
    params
  })
}

/**
 * @description: 个人产值统计表
 * @param {*} params
 * @return {*}
 */
export function grcztjb(params) {
  return request({
    url: '/grcztjb',
    params
  })
}

/**
 * @description: 设备产值汇总表
 * @param {*} params
 * @return {*}
 */
export function machineOutputValue(params) {
  return request({
    url: '/machine/outputvalue',
    params
  })
}

/**
 * @description: 获取设备产值明细
 * @param {*} params
 */
export function machineOutputValueDetail(params) {
  return request({
    url: '/machine/outputvalue/detail',
    params
  })
}

/**
 * @description: 初始化表结构以及触发器信息
 * @param {*} params
 * @return {*}
 */
export function financial_management_table(params) {
  return request({
    url: '/financial_management_table',
    params
  })
}

/**
 * @description: 初始化表结构以及触发器信息--以出入库确认账款
 * @param {*} params
 * @return {*}
 */
export function financial_management_tigger(params) {
  return request({
    url: '/financial_management_tigger',
    params
  })
}

/**
 * @description: 初始化表结构以及触发器信息--以发票确认账款
 * @param {*} params
 * @return {*}
 */
export function financial_management_tiggerfp(params) {
  return request({
    url: '/financial_management_tiggerfp',
    params
  })
}

// 判断当前账套是否是以出入库确认还是以发票确认来确认账款
export function AccountFlow(params) {
  return request({
    url: '/AccountFlow',
    params
  })
}

// 币别
export function CurrencySys(params) {
  return request({
    url: '/CurrencySys',
    params
  })
}

// 结算方式
export function FundStyle(params) {
  return request({
    url: '/FundStyle',
    params
  })
}

// 冲款信息
export function yckxx(params) {
  return request({
    url: '/yckxx',
    params
  })
}

// 添加冲款记录
export function addckxx(data) {
  return request({
    url: '/addckxx',
    method: 'post',
    data
  })
}

// 冲款信息
export function yckxxV2(params) {
  return request({
    url: '/yckxxV2',
    params
  })
}

/**
 * @description: 销售出库对账单
 * @param {*} params
 */
export function getSalesOutWareMoney(params) {
  return request({
    url: '/sales/outware/money',
    method: 'get',
    params
  })
}

/**
 * @description: 工亿产值明细表
 * @param {*} params
 * @return {*}
 */
export function gyczmxb(params) {
  return request({
    url: '/gyczmxb',
    params
  })
}
